@charset "utf-8";

div#content{position:relative; margin:20px 50px 30px 30px;}
div.w1200{width:1200px;}
div.w512{width:512px; position:absolute !important; left:50%; top:50%; margin: -148px 0 0 -256px !important;}

.i_radio, .i_check{width:13px; height:13px; vertical-align:middle; padding:0;}
.i_radioL{width:13px; height:13px; vertical-align:middle; padding:0; margin:0px 5px 2px 0;}

/* 로그인_login_0415_das0010 */
.w512 h2{margin-bottom:20px;}
.login_wrap{border-top:3px solid #d82e6f;}
.login_cont{position:relative; border:1px solid #e7e7e7; background:#f8f8f8; padding:75px 86px 51px 86px;}
.login_wrap ul{float:left; margin-right:5px;}
.login_wrap ul li{position:relative;}
.login_wrap ul li:first-child{margin-bottom:5px; *margin-bottom:3px;}
.login_wrap ul li label{position:absolute; left:12px; top:13px; color:#999; font-size:12px;}
.login_wrap ul li input{height:14px; padding:10px 0 10px 10px; width:244px;}
.login_wrap .btn_login{display:inline-block; float:left; *margin-top:1px;}
.login_wrap .login_txt01{position:absolute; left:86px; top:49px; padding:3px 0 0 22px; height:14px; font-size:12px; color:#ff0000; background:url(/images/front/counsel/common/login_icon.gif) no-repeat left center;}
.login_wrap .login_txt02{clear:both; padding-top:19px; font-size:11px; color:#999;}
.login_wrap .login_txt02 span{font-size:12px;}


/* 타이틀 */
div#content .title{position:relative; line-height:13px;}
div#content .title h2{padding-bottom:4px; font-size:14px; color:#000; line-height:14px;}
div#content .title a.more{position:absolute; bottom:5px; right:0; padding-right:8px; font-size:11px; color:#777; background:url(/images/front/counsel/common/icon_more01.png) no-repeat right center; z-index:1;}
div#content .h3_title {*zoom:1;}
div#content .h3_title:after {content:""; display:block; clear:both;}
div#content .h3_title h3 {float:left; margin-right:5px; line-height:20px !important;}

/* table style_세로형 */
.table_rightA{clear:both;}
.table_rightA .tb_result{table-layout:fixed; width:100%; border-bottom:1px solid #c0c0c0; margin-bottom:20px; line-height:13px;}/* [0426_main_수정] */
.table_rightA .tb_result thead th{background:#f8f8f8; border:solid #bdbec0; border-width:1px 0 1px; border-left:1px solid #e3e3e3; font-size:11px; color:#444; padding:5px 0 5px; line-height:13px;}/* [0426_main_수정] */
:root .table_rightA .tb_result thead th{padding:7px 0 3px\9;}/* [0426_main_수정] */
.table_rightA .tb_result thead tr th:first-child{border-left:none;}
.table_rightA .tb_result tbody td{border:solid #e3e3e3; border-width:1px 0 0 1px; font-size:11px; color:#777; padding:5px 0 4px; line-height:13px;}/* [0426_main_수정] */
:root .table_rightA .tb_result tbody td{padding:6px 0 3px\9;}/* [0426_main_수정] */
.table_rightA .tb_result tbody td.al{padding-left:9px;}
.table_rightA .tb_result tbody td.ar{padding-right:9px;}
.table_rightA .tb_result tbody td .txtB a {color:#222;}
.table_rightA .tb_result tbody tr:first-child td{border-top:none;}
.table_rightA .tb_result tbody tr td:first-child{border-left:none;}
.table_rightA .tb_result tfoot th{background:#f8f8f8; border:solid #e3e3e3; border-width:1px 0 0 1px; font-size:11px; color:#444; padding:5px 0 5px; line-height:13px;}
:root .table_rightA .tb_result tfoot th{padding:6px 0 4px\9;}/* [0426_main_수정] */
.table_rightA .tb_result tfoot th:first-child{border-left:none;}
.table_rightA .tb_result tfoot td{border:solid #e3e3e3; border-width:1px 0 0 1px; font-size:11px; color:#777; padding:7px 0 4px; line-height:13px;}
.table_rightA .tb_result tfoot tr td:first-child{border-left:none;}
.table_rightA .tb_result tfoot td.ar{padding-right:9px;}

/* table style_가로형 */
table.tb_type {margin-bottom:16px; width:100%; border-top:1px solid #bdbec0; table-layout:fixed;}
table.tb_type {margin-bottom:15px\0/IE8+9}
table.tb_type td, table.tb_type th{font-size:12px;}
table.tb_type th label{cursor:default;}
table.tb_type th {background:#f8f8f8; color:#333; padding:7px 0 6px 0px; text-align:left; border:solid #e3e3e3; border-width:0 1px 1px 1px;}
*:first-child+html table.tb_type th {padding:6px 0 7px 0px;}
:root table.tb_type th {padding:8px 0 5px 0px\9;}
table.tb_type tr th:first-child {border-left:none;}
table.tb_type th .btn{padding-left:18px; padding-top:5px; text-align:left;}
table.tb_type td { border-bottom:1px #e3e3e3 solid; text-align:left; color:#777; /*padding-left:10px;*/ padding:3px 0 3px 10px;}
/*table.tb_type tr:last-child th, table.tb_type tr:last-child td {border-bottom:1px solid #bdbec0; }*/
table.tb_type th em {padding-left:10px; display:inline-block; font-size:11px; color:#444;}
table.tb_type td .field{padding:8px 0 8px 10px; *zoom:1; z-index:1;}
table.tb_type td .field:after {content:''; display:block; clear:both;}
table.tb_type td img{vertical-align:middle;}
table.tb_type td.al p a{padding-right:4px;}
table.tb_type td.al p a:first-child{padding-left:7px;}
table.tb_type th.bnone {border-right:0 none;}

/* 테이블하단 라인 넣기_ie7 */
tr.lastLine th, tr.lastLine td{border-bottom: 1px solid #bdbec0;}
tr.lastLine02 th{border-left:none; border-bottom: 1px solid #bdbec0;}
tr.lastLine02 td{border-bottom: 1px solid #bdbec0;}
tr.lastLine03 th.firstA{border-left:none;}
tr.lastLine03 th, tr.lastLine03 td{border-bottom: 1px solid #bdbec0;}
tr.lastLine03 .frSpan {*zoom:1;}
tr.lastLine03 .frSpan:after {content:""; display:block; clear:both;}
tr.lastLine03 th.nbsp {height:13px; border-right:0 none;}
th.lastLine04{border-bottom: 1px solid #bdbec0 !important;}

.padR05 {padding-right:5px;}

table.tb_type td select{margin-right:6px;}
table.tb_type td .field .i_radio, table.tb_type td .field .i_check{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
table.tb_type td .field label{margin-right:15px;}

table.tb_type th.txt_top{padding-top:12px; vertical-align:top;}
table.tb_type th.txt_top em span.txtG2{display:block; font-weight:normal; text-align:center;}

/* 가로세로 혼합형 테이블_cns0340 */
table.mixingT{border-bottom:1px solid #c0c0c0;}
table.mixingT tbody th{text-align:center; font-size:11px; border:solid #e3e3e3; border-width:1px 0 0 1px;}
table.mixingT tbody th:first-child{border-left:none;}
table.mixingT tbody th em{padding-left:0;}
table.mixingT tbody td{border:solid #e3e3e3; border-width:1px 0 0 1px;}
table.mixingT tbody td:first-child{border-left:none;}
table.mixingT tbody tr:first-child td{border-top:none;}

/* table 내부 스크롤 */
.tb_scrollT{border-bottom:none !important; margin-bottom:0 !important;}
.tb_scroll {margin-bottom:18px; max-height:130px; padding-bottom:1px; overflow-x:hidden; overflow-y:scroll;}
.tb_scroll table.tb_result{margin-bottom:0 !important;}
.tb_scroll .marR17{margin-right:-17px; *margin-right:0;}
.tb_scroll .marR17 td.lastS p{padding-right:15px;}

/* table img */
table img{vertical-align:middle;}

/* 탭메뉴 */
.tab_menu{padding-left:1px;}
.tab_menu ul{position:relative; height:24px;}
.tab_menu ul:after{clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.tab_menu ul li{float:left; width:119px; height:23px; margin:0 0 -1px 0; /*padding-top:5px;*/ font-size:11px; color:#777; text-align:center; cursor:pointer; border:solid #dadada; border-width:1px 1px 0 0; background:#f9f9fa;}
.tab_menu ul li:first-child{border-left: 1px solid #dadada; margin-left:-1px;}
.tab_menu ul li.on{margin-left:-1px; font-size:12px; font-weight:bold; border: 1px solid #646871; background:#6a7285; z-index:1;}
.tab_menu ul li.on a{color:#fff;}
.tab_menu ul li a{display:block; padding-top:5px; height:16px; color:#999; font-size:12px; line-height:13px;}/* [0426_main_수정] */
:root .tab_menu ul li a {padding-top:6px\9; height:17px\9;}/* [0426_main_수정] */


.tab_menu .tab_small li{width:76px;}
.tab_menu .tab_small li.on{width:75px;}
.tab_menu .tab_small2 li{width:84px;}
.tab_menu .tab_small2 li.on{width:88px;}
.tab_menu .tab_small3 li{width:95px;}
.tab_menu .tab_small3 li.on{width:95px;}

/* textarea */
.textarea_e{background: #fff; border: 1px solid #bbb; color: #666; font-size: 12px; padding: 3px;}

/* sub_main_0326 */
#content .title h1{font-size:18px; color:#000; margin-bottom:15px; padding-bottom:12px; border-bottom:1px solid #d6d6d6; line-height:18px;}
*:first-child+html #content .title h1{padding-bottom:14px; margin-bottom:16px;}
#content .title .top_search{position:absolute; left:88px; top:-3px;}
#content .title .top_search>span {float:left;}
.leftLine01{margin:5px 0 0 10px; padding-left:10px; border-left:1px solid #bcbcbc; line-height:15px; vertical-align:top;}
#content .title .top_search .leftLine01{color:#666;}
#content .title .top_search .leftLine01 strong.tel{color:#db005c; /*padding:5px 0 0 18px; vertical-align:top; background:url(/images/front/counsel/btn/icon_tel.png) no-repeat 0 3px;*/}
#content .title .search_box strong{color:#000;}
#content .title .top_search .search_box{margin:1px 0 0 29px;}
#content .title_menu .memberRaio{float:left; padding-top:2px;}/* [0426_main_수정] */
*:first-child+html #content .title_menu .memberRaio{padding-top:2px;}
.tabFrame .title_menu .field .memberRaio{padding-top:3px !important;}
*:first-child+html .tabFrame .title_menu .field .memberRaio{padding-top:5px !important;}/* [0513] */
#content .search_box .member_scrh{float:none;}
#content .search_box .member_scrh select,
#content .search_box .member_scrh input[type=text],
#content .search_box .member_scrh span {vertical-align:middle;}
#content .search_box .conBtnT01{float:left; padding-left:10px;}
#content .title .search_box .member_scrh strong{font-size:11px; color:#666; padding-top:5px; display:inline-block;}
#content .title .search_box .member_scrh select{font-size:11px; color:#666;}
#content .title .top_search .search_box .member_scrh input[type=text]{font-size:12px; color:#666; width:88px;}
.member_scrh input[type=button]{margin-left:2px; width:22px; height:20px; border:none; cursor:pointer; background:url(/images/front/counsel/btn/btn_search.gif) no-repeat left top;}/* [0426_main_수정] */
#content .title .location{position:absolute; right:0; top:-12px; padding:0; font-size:11px; color:#999; }
#content .title .location span{margin-left:5px; padding-right:10px; background:url(/images/front/counsel/btn/ico_location.gif) no-repeat right 2px;}
#content .title .location span.curr{padding-right:0; background:none;}

.leftLine02{display:inline-block; margin:0 0 0 10px; padding-left:10px; border-left:1px solid #bcbcbc; line-height:15px; /*vertical-align:top;*/}
.leftLine02 span, .leftLine02 input[type=text]{font-size:12px; color:#666; vertical-align:middle;}
.leftLine03{display:inline-block; margin:0 0 0 5px; padding-left:4px; /*padding-left:10px;*/ border-left:1px solid #bcbcbc; line-height:15px; font-size:11px; color:#777; vertical-align:middle;}

.subject{position:relative; clear:both;}
#content .subject h2.title{margin-bottom:7px; /* margin-bottom:4px;[0418_수정] */ font-size:14px; color:#000;}
*:first-child+html #content .subject h2.title{margin-bottom:6px;}
:root #content .subject h2.title{margin-bottom:6px\9; padding-top:1px\9;}
#content .subject .more{position:absolute; bottom:5px; right:0; padding-right:8px; font-size:11px; color:#777; background:url(/images/front/counsel/common/icon_more01.png) no-repeat right center; z-index:1;}
.moreBtn{float:right; padding-right:8px; font-size:11px; color:#777; background:url(/images/front/counsel/common/icon_more01.png) no-repeat right center; z-index:1;}
#content h3.title{font-size:12px; color:#000;}

#content .tab_menu{position:relative;}
#content .tab_menu .conBtnT01{position:absolute; right:0; bottom:4px;}

#content .title_menu{padding:8px 6px; border:solid #bcbcbc; border-width:1px 1px 0 1px; background:#f5f5f5;}
.title_menu .field{margin:4px 0 0 2px;}
.title_menu .field label{padding:0 4px 0 3px;font-size:11px; color:#666;}

.title_menu02{margin-bottom:15px; padding:8px 6px; border:solid #bcbcbc; border-width:1px; background:#f5f5f5;}
.title_menu02 .field{margin:4px 0 0 2px;}
.title_menu02 .field label{padding:0 4px 0 3px;font-size:11px; color:#666;}
.title_menu02 .field img{vertical-align:middle;}

.title_menu03{margin-bottom:15px; padding:8px 6px; border:solid #bcbcbc; border-width:1px; background:#f5f5f5;}
*:first-child+html .title_menu03{padding-bottom:0;}
.title_menu03 .field{margin:0 0 0 2px; padding:4px 0 0;}
.title_menu03 .field label{padding:0 4px 0 3px;font-size:11px; color:#777;}
.title_menu03 .field img{vertical-align:middle;}

.title_menu04{margin-bottom:15px; padding:8px 6px; border:solid #bcbcbc; border-width:1px; background:#f5f5f5;}
*:first-child+html .title_menu04{padding-bottom:4px;}
.title_menu04 .field{margin:4px 0 0 2px;}
.title_menu04 .field label{padding:0 4px 0 3px;font-size:11px; color:#777;}
.title_menu04 .field img{vertical-align:middle;}

/* sub_main_cns0010_0410_예약/주문이력 */
.tabCon{position:relative;}
.tabCon .cns10Btn{position:absolute; right:0; top:-26px;}
.borderB0{border-bottom:none !important;}
.downBox{position:relative; margin-bottom:16px; padding:8px 6px; border:solid #bcbcbc; border-width:1px 1px 1px 1px; background:#f5f5f5; overflow:hidden; text-align:center;}
.downBox:after{clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.downBox .totalTxt{color:#666; float:left;}
.downBox .totalTxt em.txtP2{padding:0 3px 0 0;}
.downBox .totalTxt em.txtP2{padding:0 3px 0 0;}
.subSave{position:relative;}
.subSave .btn_pk{position:absolute; top:-16px; top:-23px\0/IE8; right:1px;}
:root .subSave .btn_pk{top:-22px\9;}
table.cns10T th{padding:1px 0 0px 0px !important;}
table.cns10T td{padding:3px 0 2px 10px !important;}
table.cns10T td .text_e {margin:-2px 0 -1px; padding:1px 0 0 8px !important;}

/* Contents 버튼 : Type1 */
.conBtnT01{float:right;}
.conBtnT01 a{display:inline-block; font-size:11px;}
.conBtnT01 a span{display:inline-block; margin-left:1px; padding:5px 4px 0 4px; height:17px; line-height:13px;}/* [0426_main_수정] */
:root .conBtnT01 a span{padding:6px 4px 0 4px\9; height:16px\9;}/* [0426_main_수정] */
.conBtnT01 a.btnY{color:#222; background:url(/images/front/counsel/btn/btn_bgOn01.gif) no-repeat left top;}
.conBtnT01 a.btnY span{background:url(/images/front/counsel/btn/btn_bgOn01.gif) no-repeat right top;}
.conBtnT01 a.btnN{color:#888; background:url(/images/front/counsel/btn/btn_bgOff01.gif) no-repeat left top;}
.conBtnT01 a.btnN span{background:url(/images/front/counsel/btn/btn_bgOff01.gif) no-repeat right top;}
.conBtnT01_1 {float:none !important; text-align:right}


span.btnY{display:inline-block; height:20px; background:url(/images/front/counsel/btn/btn_bgOn01.gif) no-repeat left top; line-height:20px !important; vertical-align:middle;}
span.btnY button{display:inline-block; color:#222; font-size:11px; margin-left:1px; padding:2px 4px 0px 4px; background:url(/images/front/counsel/btn/btn_bgOn01.gif) no-repeat right top; line-height:17px !important; overflow:visible;}
span.btnN{display:inline-block; height:20px; background:url(/images/front/counsel/btn/btn_bgOff01.gif) no-repeat left top; line-height:20px !important; vertical-align:middle;}
span.btnN button{display:inline-block; color:#888; font-size:11px; margin-left:1px; padding:2px 4px 0px 4px; background:url(/images/front/counsel/btn/btn_bgOff01.gif) no-repeat right top; line-height:17px !important; overflow:visible;}
:root span.btnY button, :root span.btnN button{line-height:20px !important\9; padding-top:3px\9;}

/*span.btnN{display:inline-block; height:22px; background:url(/images/front/counsel/btn/btn_bgOff01.gif) no-repeat left top; line-height:22px !important;}
span.btnN button{display:inline-block; color:#888; font-size:11px; margin-left:1px; padding:0px 4px 0px 4px; background:url(/images/front/counsel/btn/btn_bgOff01.gif) no-repeat right top; line-height:22px !important; overflow:visible;}
*:first-child+html span.btnY button, *:first-child+html span.btnN button{line-height:22px !important;}
:root span.btnY button, :root span.btnN button{line-height:20px !important\9; padding-top:1px;}*/

span.btn_pk{display:inline-block; height:30px; background:url(/images/front/counsel/btn/btn_bgOn03.gif) no-repeat left top; line-height:22px !important;}
span.btn_pk button{display:inline-block; color:#fff !important; font-size:12px; font-weight:bold; margin-left:1px; margin-right:0 !important; padding:4px 16px 1px 15px; background:url(/images/front/counsel/btn/btn_bgOn03.gif) no-repeat right top; line-height:24px !important; overflow:visible;}

span.btn_gy01{display:inline-block; height:30px; background:url(/images/front/counsel/btn/btn_bgOff03.gif) no-repeat left top; line-height:22px !important;}
span.btn_gy01 button{display:inline-block; color:#999 !important; font-size:12px; font-weight:bold; margin-left:1px; margin-right:0 !important; padding:4px 16px 1px 15px; background:url(/images/front/counsel/btn/btn_bgOff03.gif) no-repeat right top; line-height:24px !important; overflow:visible;}

span.btn_gy02{display:inline-block; height:30px; background:url(/images/front/counsel/btn/btn_bgOff03.gif) no-repeat left top; line-height:22px !important;}
span.btn_gy02 button{display:inline-block; color:#666 !important; font-size:12px; font-weight:bold; margin-left:1px; margin-right:0 !important; padding:4px 16px 1px 15px; background:url(/images/front/counsel/btn/btn_bgOff03.gif) no-repeat right top; line-height:24px !important; overflow:visible;}

*:first-child+html span.btn_gy01 button, *:first-child+html span.btn_gy02 button, *:first-child+html span.btn_pk button {padding-bottom:0px;}
:root span.btn_gy01 button, :root span.btn_gy02 button, :root span.btn_pk button {padding-top:5px\9; padding-bottom:0px\9;}


span.btn17{display:inline-block; height:17px; background:url(/images/front/counsel/btn/btn_bgOff02.gif) no-repeat left top; line-height:17px !important;}
span.btn17 button{display:inline-block; color:#db005c; font-size:11px; margin-left:1px; padding:2px 2px 0px 2px; background:url(/images/front/counsel/btn/btn_bgOff02.gif) no-repeat right top; line-height:15px !important; overflow:visible;}

/*span.btn17{display:inline-block; padding:0 !important; background:url(/images/front/counsel/btn/btn_bgOff02.gif) no-repeat left top;}
span.btn17 button{display:block; margin-left:1px; padding:3px 4px 0 4px; height:14px; font-size:11px; line-height:13px; color: #666;background:url(/images/front/counsel/btn/btn_bgOff02.gif) no-repeat right top;}
span.btn17 button span.hei16{padding-top:1px; height:16px;}*/




.btn_search {display:inline-block; width:22px; height:20px; vertical-align:middle;}

.conBtnT02{position:absolute; right:10px; top:0;}
.conBtnT02 a{display:inline-block; font-size:11px; padding:0 !important;}
.conBtnT02 a span{display:inline-block; padding:5px 5px 0 0; margin-left:6px; height:17px;}
.conBtnT02 a.btnY{color:#222; background:url(/images/front/counsel/btn/btn_bgOn01.gif) no-repeat left top;}
.conBtnT02 a.btnY span{background:url(/images/front/counsel/btn/btn_bgOn01.gif) no-repeat right top;}
/* Contents 버튼 : Type3 */
.conBtnT03{display:inline-block; background:url(/images/front/counsel/btn/btn_client.gif) no-repeat left top;}
.conBtnT03 a{float:left; background:url(/images/front/counsel/btn/btn_client.gif) no-repeat right top;}
.conBtnT03 a:first-child{margin-left:1px;}
.conBtnT03 a span {display:inline-block; padding:7px 5px 0 0; height:18px; color:#222;}
.conBtnT03 a .register{background:url(/images/front/counsel/btn/icon_register.png) no-repeat 5px 8px; padding-left:15px;}
.conBtnT03 a .revise{background:url(/images/front/counsel/btn/icon_revise.png) no-repeat 5px 8px; padding-left:17px;}
.conBtnT03 a .find{background:url(/images/front/counsel/btn/icon_find.png) no-repeat 5px 8px; padding-left:16px;}
/* btn_버튼_높이17px */
a.btn17{display:inline-block; padding:0 !important; background:url(/images/front/counsel/btn/btn_bgOff02.gif) no-repeat left top;}
a.btn17 span{display:block; margin-left:1px; padding:3px 4px 0 4px; height:14px; font-size:11px; line-height:13px; color: #666;background:url(/images/front/counsel/btn/btn_bgOff02.gif) no-repeat right top;}
a.btn17 span.hei16{padding-top:1px; height:16px;}
/* btn_버튼_강조형 */
.btn_gy01, .btn_gy02{background:url(/images/front/counsel/btn/btn_bgOff03.gif) no-repeat left top;}
.btn_gy01, .btn_gy02, .btn_pk{display:inline-block; font-size:12px; font-weight:bold; }
.btn_gy01 span, .btn_gy02 span{background:url(/images/front/counsel/btn/btn_bgOff03.gif) no-repeat right top;}
.btn_gy01 span, .btn_gy02 span, .btn_pk span{display:inline-block; margin-left:2px; padding:8px 19px 0 17px; height:22px; text-align:center;}
.btn_gy01 {color:#999 !important;}
.btn_gy02 {color:#666;}
.btn_pk {color:#fff !important; background:url(/images/front/counsel/btn/btn_bgOn03.gif) no-repeat left top;}
.btn_pk span {background:url(/images/front/counsel/btn/btn_bgOn03.gif) no-repeat right top;}
/* btn_좌우정렬 */
.btnArea{position:relative; height:30px; width:100%; margin-top:10px; z-index:1;}
.btnArea:after {clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.btnArea .btnl{position:absolute; left:0; top:0;}
.btnArea .btnr{position:absolute; right:0; top:0;}


/* 페이징 */
.pagingnavi {display:inline-block; margin:0 auto; margin-bottom:-10px; padding:2px 0 0 0; text-align:center; line-height:normal; position:relative; width:auto;}  
.cur_num,  .pagingnavi a {display:inline-block;float:left; margin-right:4px !important; text-decoration:none;vertical-align:middle; font-size:12px; }    
.cur_num/**/,  .pagingnavi a/**/ {float:none; margin:0;} /* IE5 제외 핵 */
.num_prev, .num_next, .num_first, .num_end {color:#666;text-decoration:none;}
.num_box {padding:0; color:#666; text-decoration:none; line-height:12px;}
.cur_num {padding:0; color:#d82e6f; text-decoration:none; line-height:12px;}  
.num_box:hover {color:#666; text-decoration:none;}      
.num_box:hover, .num_first:hover, .num_end:hover, .num_prev:hover, .num_next:hover {color:#666; text-decoration:none;} 

.num_first {padding:0px; width:12px; height:10px; background:url(/images/front/counsel/common/btn_set.gif) -80px -70px no-repeat; }
.num_prev {padding:0px; margin-right:10px !important; width:10px; height:10px; background:url(/images/front/counsel/common/btn_set.gif) -100px -70px no-repeat;}  
.num_next {padding:0px; margin-left:7px !important; width:10px; height:10px; background:url(/images/front/counsel/common/btn_set.gif) -115px -70px no-repeat;}
.num_end {padding:0px; margin-left:1px !important; width:14px; height:10px; background:url(/images/front/counsel/common/btn_set.gif) -130px -70px no-repeat; }
.num_prev span, .num_next span, .num_first span, .num_end span { display:none;}
:root .num_first, :root .num_prev, :root .num_next, :root .num_end{height:12px \0/IE9;}

.pagingnavi .page_total{ position:absolute; right:-169px; top:-3px; border:0px solid red; width:160px; *zoom:1; z-index:1; font-size:11px; color:#666; text-align:left;}
.pagingnavi .page_total:after {content:''; display:block; clear:both;}
.pagingnavi .page_total input{width:28px; font-weight:bold; text-align:center; padding-left:0; padding-right:0; margin-right:6px;}
.pagingnavi .page_total .btn_gray02{margin-left:5px;}

.btn_gray02 {display:inline-block; background:url(/images/front/counsel/common/btn_set.gif) 0 -32px no-repeat; height:22px !important; padding-left:11px; line-height:24px !important; color:#666 !important; font-size:12px; font-family:Dotum; text-decoration:none !important; text-align:center; letter-spacing:-1px;}
:root .btn_gray02{line-height:26px \0/IE9;}
.btn_gray02 span {display:block; background:url(/images/front/counsel/common/btn_set.gif) 100% -32px no-repeat; padding-right:11px; _padding-top:5px; _padding-bottom:2px;}
.btn_gray02 span img{_vertical-align:text-middel;}

/* 20130-0703 추가 */

/*   Button Style  */
.btnArea {position:relative; width:100%; margin-top:10px; height:26px; text-align:center; *zoom:1; z-index:1;}
.btnArea:after {content:''; display:block; clear:both;}
.btnArea .btnl {position:absolute; left:0px; top:0px;}
.btnArea .btnr {position:absolute; right:0px; top:0px;}
.btnArea .btnl button{ margin-right:5px;}
.btnArea .btnr button{ margin-left:5px;}

.btnL{clear:both; margin:10px 0 0 0; text-align:left;}
.btnR{clear:both; margin:10px 0 0 0; text-align:right;}
.btnR button{ margin-left:5px;}
.btnC{clear:both; margin:10px 0 0 0; text-align:center;}

button,	.btn {*overflow:visible; display:inline-block; margin:0; *margin:0 2px; padding:0; background:none; text-align:center; vertical-align:middle; border:none; white-space:nowrap; cursor:pointer;}
button::-moz-focus-inner {padding:0; border:0;} /* 파이어폭스 버튼 내부 여백 제거 */
button span, button span span, .btn span, .btn span span {display:block; position:relative;}
button img,	.btn img {vertical-align:middle; margin-top:-2px;}

.btn_gy	{display:inline-block; background:url(/images/admin/default/content/btn_set.gif) no-repeat 0 -120px; height:21px; line-height:23px; color:#666 !important; font-size:12px; font-family:Dotum; text-decoration:none !important; text-align:center;}
.btn_gy span {background:url(/images/admin/default/content/btn_set.gif) no-repeat 100% -120px;}
.btn_gy span span {min-width:20px; height:21px; margin-right:2px; padding:0 8px 0 10px; background-position:0 -120px; line-height:23px; letter-spacing:0px; font-size:12px;}
.btn_gy:hover span{background-position:100% -120px;}
.btn_gy:hover span span{background-position:0 -120px;}
.btn_gy:active span {background-position:100% -120px;}
.btn_gy:active span span {background-position:0 -120px;}
:root .btn_gy span span{line-height:24px \0/IE9;}   

.btn_gys {display:inline-block; background:url(/images/admin/default/content/btn_set.gif) no-repeat 0 -120px; height:21px; line-height:23px; color:#666 !important; font-size:11px; font-family:Dotum; text-decoration:none !important; text-align:center;}
.btn_gys span {background:url(/images/admin/default/content/btn_set.gif) no-repeat 100% -120px;}
.btn_gys span span {min-width:20px; height:21px; margin-right:2px; padding:0 8px 0 10px; background-position:0 -120px; line-height:23px; letter-spacing:0px; font-size:11px;}
.btn_gys:hover span{background-position:100% -120px;}
.btn_gys:hover span span{background-position:0 -120px;}
.btn_gys:active span {background-position:100% -120px;}
.btn_gys:active span span {background-position:0 -120px;}
:root .btn_gys span span{line-height:24px \0/IE9;} 
.btn_gys span span.size_num, .btn_gys span span.size_num{min-width:120px !important; _width:120px !important;}

#content table.tb_type tbody th.tb_customer{border:1px solid #db005c; border-top:none; background:#db005c; text-align:center;}
#content table.tb_type tbody th.tb_customer em{font-size:12px; color:#fff; padding-left:0;}
#content table.tb_type tbody td.tb_customer{border:1px solid #db005c; background:#fafafa;}
#content table.tb_type tbody td.tb_customer ul li{font-size:11px; color:#777; line-height:25px;}

#content table.tb_type tbody .custL{border-left:1px solid #db005c;}
#content table.tb_type tbody .custR{border-right:1px solid #db005c;}
#content table.tb_type tbody .custB{border-bottom:1px solid #db005c;}


#content .partitionBox{position:relative; clear:both;}
#content .partitionBox *{line-height:13px;}
#content .partitionBox .leftBox{padding-right:430px;}
#content .partitionBox .leftList{float:left; width:100%;}
#content .partitionBox .rightBox{position:absolute; right:0; top:0; width:430px;}
#content .partitionBox .rightBox .title_menu{position:relative; /*border-left:none;*/ margin-left:-1px; height:45px; padding-bottom:0;}
/**:first-child+html #content .partitionBox .rightBox .title_menu{height:56px;}*/
#content .partitionBox .rightBox h3.title{display:inline-block; margin-top:12px; padding:0 0 0 10px; background:url(/images/front/counsel/btn/icon_dot02.gif) no-repeat 3px 4px;}
#content .partitionBox .rightBox .conBtnT01{float:none; position:absolute; right:5px; top:5px;}
#content .partitionBox .rightBox .conBtnT01L {float:none; position:absolute; left:5px; top:5px;}
#content .partitionBox .rightBox .conBtnT01R {float:none; position:absolute; right:5px; top:5px;}
#content .partitionBox .rightBox .title_menu .conBtnT01{width:282px; top:5px;}
#content .partitionBox .rightBox .title_menu .conBtnT01L {width:282px; top:5px;}
#content .partitionBox .rightBox .title_menu .conBtnT01R {width:90px; top:10px;}
#content .partitionBox .rightBox .title_menu .conBtnT01 .btnN{margin-top:1px;}
#content .partitionBox .rightBox .conBtnT01 a{margin-top:2px;}
#content .partitionBox .rightBox .data_cont .tb_type td{padding:0;}
#content .partitionBox .rightBox .data_cont .tb_type td .field{padding:4px 0 4px 5px;}
#content .partitionBox .rightBox .data_cont .tb_type td select{margin-right:2px;}
#content .partitionBox .rightBox .data_cont .tb_type td select:last-child{margin-right:0;}
#content .partitionBox .rightBox .data_cont .tb_type td select, #content .partitionBox .rightBox .data_cont .tb_type td input[type=text]{color:#666;}
#content .partitionBox .rightBox .data_cont .tb_type td .field strong.txtG{padding-left:5px; vertical-align:middle;}

#content .btnR{clear:both; text-align:right;}
#content .btnC{clear:both; text-align:center;}


/* 가로길이설정 */
.w30 {width:30px;}
.w35 {width:35px;}
.w37 {width:37px;}
.w40 {width:40px;}
.w43 {width:43px;}
.w46 {width:46px;}
.w51 {width:43px;}
.w51_2 {width:51px;}
.w55 {width:55px;}
.w63 {width:63px;}
.w67 {width:67px;}
.w68 {width:68px;}
.w70 {width:70px;}
.w74 {width:74px;}
.w75 {width:75px;}
.w77 {width:77px;}
.w80 {width:80px;}
.w86 {width:82px;}
.w87 {width:87px;}
.w90 {width:82px;}
.w95 {width:95px;}
.w97 {width:97px;}
.w107 {width:107px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w132 {width:120px;}
.w211 {width:211px;}
.w247 {width:247px;}
.w345 {width:345px;}	/*2013.05.22 송희섭 추가*/ 
.w353 {width:339px;}
.w400 {width:400px;}

.w90{width:82px;}
.w149{width:149px;}
.w160{width:160px;}
.w770{width:770px; display: inline-block;}
.w770:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.w10p{width:10%;}
.w15p{width:15%;}
.w18p{width:18%;}
.w20p{width:20%;}
.w23p{width:23%;}
.w26p{width:26%;}
.w30p{width:30%;}
.w35p{width:35%;}
.w40p{width:40%;}
.w45p{width:45%;}
.w48p{width:48%;}
.w50p{width:50%;}
.w55p{width:55%;}
.w62p{width:62%;}
.w66p{width:66%;}
.w70p{width:70%;}
.w80p{width:80%;}
.w85p{width:85% !important;}
.w90p{width:90%;}
.w95p{width:95%;}
.w97p{width:97%;}
.w98p{width:98%;}


/* 간격 */
.gap_pl3 {padding-left:3px;}
.marT0 {margin-top:0px !important;}
.marT3 {margin-top:3px;}
.marT5 {margin-top:5px !important;}
.marT10 {margin-top:10px !important;}
.marT15 {margin-top:15px !important;}
.marT18 {margin-top:18px !important;}
.marT20 {margin-top:20px !important;}
.marB0 {margin-bottom:0px !important;}
.marB5 {margin-bottom:5px !important;}
.marB15 {margin-bottom:15px !important;}
*:first-child+html .marB15 {margin-bottom:16px !important;}
.marB24 {margin-bottom:24px !important;}
.marB49{margin-bottom:49px !important;}
*:first-child+html .marB49{margin-bottom:51px !important;}
.marL0 {margin-left:0px !important;}
.marL5 {margin-left:5px !important;}
.marL6 {margin-left:6px !important;}
.marL10 {margin-left:10px !important;}
.marL20 {margin-left:20px !important;}
.marL30 {margin-left:30px !important;}
.marL50 {margin-left:50px !important;}
.marL105 {margin-left:105px !important;}
.marL5R10 {margin-left:5px; margin-right:10px;}
.marR0 {margin-right:0px !important;}
.marR10 {margin-right:10px;}
.marR20 {margin-right:20px;}
*:first-child+html .marT1B1 {margin-top:1px; margin-bottom:1px;}

.pdT4 {padding-top:4px;}
.pdT5 {padding-top:5px;}
.pdL0 {padding-left:0px !important;}
.pdL7 {padding-left:7px !important;}
.pdL14 {padding-left:14px !important;}
.pdL20 {padding-left:20px !important;}
.pdR0 {padding-right:0px !important;}
.pdR5 {padding-right:5px;}
.pdB4 {padding-bottom:4px !important;}
.pd0{padding:0 !important;}
.pTB5{padding-top:5px !important; padding-bottom:5px !important;}

.pdField0 tbody td .field{padding:0 !important;} /* 테이블 field 공백 */
.pdField9 tbody td .field{padding-left:9px !important;} /* 테이블 field 공백 */

/* 세로길이설정 */
.maxH123{/*max-height:123px;[0503]*/max-height:114px; line-height:13px;}
/**:first-child+html .maxH124{max-height:124px;}*/

.maxH124{/*max-height:124px;[0503]*/max-height:114px; line-height:13px;}
/**:first-child+html .maxH124{max-height:125px;}*/

.maxH180{max-height:180px; line-height:13px;}

.maxH189{max-height:189px; line-height:13px;}
*:first-child+html .maxH189{max-height:190px;}

.maxH198{max-height:198px; line-height:13px;}

/* 테이블 마우스오버_테이블에 class="tb_h01"추가시 작동 */
.tb_hover {background-color:#f2f2f6;}
.tb_hover td, .tb_hover td a{color:#db005c !important; cursor: pointer;}


.r430 {right:430px !important;}
.absR24{position:absolute; right:4px; bottom:24px;}
.marT0L{margin-top:0px !important; float:left;}
.pd0Vt{padding:0 !important; vertical-align:top;}
.article{position:relative;}
.article .btn17{position:absolute; right:5px; top:-2px;}
.title_menu .field img.ui-datepicker-trigger{vertical-align:middle;}
.w770 .conBtnT01{float:none; position:absolute; right:5px; top:-4px;}
*:first-child+html .w770 .conBtnT01{bottom:3px;}
#content .partitionBox .w430{left:370px; top:-4px !important;}
.borderR{border-right:1px solid #bcbcbc !important;}
.borderL{border-left:1px solid #bcbcbc !important; margin-left:-1px;}
.authBtn{float:none !important; vertical-align:middle;}
.cns10txA{width:97%; height:53px; line-height:15px;}
.cns10txA02{width:97%; height:40px; line-height:15px;}
.cns10txA02_2{width:97%; height:72px; *height:70px; line-height:15px;}
*:first-child+html .cns10txA02{height:40px;}
.cns10txA03{width:95%; height:52px; line-height:15px;}
.cns10txA04{width:80%; height:20px; line-height:15px;}
.cns10txA05{width:97%; height:65px; line-height:15px;}
*:first-child+html .cns10txA05{height:55px;}
.cns10txA06{width:97%; height:25px; line-height:15px;}
*:first-child+html .cns10txA06{height:18px;}
.cns10txA07{width:95%; height:54px; line-height:15px;}
*:first-child+html .cns10txA07{height:53px;}
.cns11txA{width:98%; height:53px; line-height:15px;}
.cns10txA08{width:98%; height:497px; line-height:15px;}
*:first-child+html .cns10txA08{height:500px;}
/*.posiR{position:absolute; right:0; top:-17px;}*//* [0412] */
.labelM1{display:inline-block; margin-top:1px; vertical-align:middel;}
*:first-child+html .labelM1{margin-top:3px;}
*:first-child+html .radioM1{margin-bottom:1px;}
:root .radioM1{margin-bottom:1px\9;}

.lineList li{float:left; display:inline-block; margin:0 0 0 10px; padding-left:10px; border-left:1px solid #bcbcbc; line-height:15px; vertical-align:top;}
.lineList li:first-child{display:inline-block; margin:0; margin-left:2px; padding:0; border:none;}
.lineList li.on{font-weight:bold;}

/* 상담지원> 통화예약 이력조회_0405_hel0020 */
.sortBox{display: block; line-height:13px;}
.sortBox:after {clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.sortBox .areaL500{float:left; width:500px;}
.sortBox .areaL500 .maxH124{border-right:1px solid #bcbcbc;}
.sortBox .areaL700{float:left; width:700px;}
.sortBox .areaL680{float:left; width:680px;}
.sortBox .areaL700 .txtAbbr{padding-top:1px;}
.hel20{margin-bottom:5px !important;}
.hel20 input.i_check{width:13px; height:13px;}

/* 상담관리> 회원특이사항관리_0408_cns0310 */
.mergerTH th{border-left:1px solid #e3e3e3 !important; border-top:none !important;}
.txt22{height:17px; display:inline-block; padding-top:5px;}

/* 상담지원> 상담이력 조회_0415_aid0080 */
.aid80Box01{float:left; margin-top:0 !important;}
/*.aid80Box01:first-child{margin-bottom:5px !important;}*/
.aid80Box01:after {clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.aid80Box02{float:left; width: 300px;}/* [상단회색박스정렬] */
.aid80Box02 label{padding:0 !important;}
.aid80Box02 .txtG11, .aid80Box02 .leftLine03{width:50px; display:inline-block;}
.aid80Box03{padding-bottom:9px; height:15px; border-top:none;}
.aid80Box03 .totalTxt{padding-top:2px; display:inline-block;}
.aid80Box05{float:left;}
.aid80Box05 label{padding:0 !important;}
.aid80Box05 .txtG11{width:50px; display:inline-block;}
.aid80Box06{float:left; width:190px;}
.aid80Box06 span:first-child{display:inline-block; width:50px;}
.aid80Box06 label{padding:0 !important;}
.aid80Box07{float:left; width:210px;}
.aid80Box07 span:first-child{display:inline-block; width:70px;}
.aid80Box07 label{padding:0 !important;}
.aid80Box08{float:left; width:265px;}
.aid80Box08 span:first-child{display:inline-block; width:80px;}
.aid80Box08 label{padding:0 !important;}

/* 상담지원> 상담이력 변경_0415_aid0090 */
.aid09Box01:after {clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.aid09Box01 .aid09Box02{float:left; width:410px;}
.aid09Box01 .aid09Box02:first-child{margin-right:10px;}
.aid09Box01 .aid09Box02 .title{margin:0 0 5px;}
*:first-child+html .aid09Box01 .aid09Box02 .tb_type{margin-bottom:0 !important;}

/* 상담지원> 상담이력 변경 요청 관리_0415_aid0100 */
.w1200 .aid09Box01 .aid09Box02{float:left; width:595px;}
.w1200 .aid09Box01 .aid09Box02 td{padding:0;}
.w1200 .aid09Box01 .aid09Box02 td .field{padding:4px 0 4px 5px;}

.aid110Box02{clear:both; float:left; width: 390px;}
.aid110Box02 label{padding:0 !important;}
.aid110Box01 .txtG11, .aid110Box02 .txtG11, .aid110Box02 .leftLine03{width:50px; display:inline-block;}
.aid110Box03{float:left; width: 160px;}

/* 상담지원> VOC상세 이력조회_0416_aid0150 */
.scrollBox01{width:100%; height:148px; overflow:auto;}
*:first-child+html .scrollBox01{height:165px;}
.aid150 .aid80Box02 a img{vertical-align:middle;}
#content .aid150 .title_menu{border-width:1px 1px;}
.aid150 .tb_result{border-bottom:none;}
.aid150 .tb_result thead th{border-top:none;}
.areaL240{float:left; width:240px; margin-right:10px;}
.areaL950{float:left; width:950px;}
#content .aid150 .field{padding:0;}
.aid150 .scrollArea01{width:97%; height:98px;}
*:first-child+html .aid150 .scrollArea01{height:93px;}
.aid150 .areaL240 .tb_scrollT{border-top:1px solid #bcbcbc;}
#content .aid150 .areaL240 .tb_color01{border-bottom:1px solid #c0c0c0 !important;}
#content .aid150 .aid80Box04{padding-bottom:9px; height:15px;}
#content .aid150 .aid80Box04 .totalTxt{padding-top:2px; display:inline-block;}

/* 시스템관리>영업일 관리_0416_sys0030 */
#content .sys30 .field{padding:0 !important;}

/* 시스템관리> 상담유형관리_0416_sys0040 */
.sys40{position:relative; width:100%;}
.sys40 .sys40Box{width:390px; float:left; margin-left:10px;}
.sys40 .sys40Box:first-child{margin-left:0;}
.sys40 .sys40Box .scrollBox01{height:166px; margin-bottom:5px; border-top:1px solid #bdbec0;}
.sys40 .sys40Box .scrollBox01 .tb_result{margin-bottom:0;}
.sys40 .sys40Box .scrollBox01 .tb_result thead th{border-top:none;}
.sys40 .sys40Box .field{padding:0;}

/* 평가표관리>평가표공통항목관리_0417_wfm0010 */
.w600Box{float:left; width:595px; margin-left:10px;}
.w600Box:first-child{margin-left:0;}
.w600Box:first-child{margin-left:0;}

/* 평가표관리>평가표관리_0417_wfm0020 */	/* [0423]수정 */
.inbVm{display:inline-block; vertical-align:middle; color:#777; font-size:11px;}
/* .scoreTxt{position:absolute; right:5px; bottom:2px; color:#777; font-size:11px;} */
.scoreTxt{position:absolute; right:30px; bottom:2px; color:#777; font-size:11px;}
.scoreTxt1{position:absolute; right:5px; bottom:2px; color:#777; font-size:11px;}
.scoreTxt2{position:absolute; right:0; bottom:0; color:#777; font-size:11px;}

/* 평가표관리>평가표관리_0417_wfm0030 */
th.lineTH{border-left:1px solid #e3e3e3 !important;}
td.lineTD{border-left:1px solid #e3e3e3 !important;}
td.lineTdR{border-right:1px solid #e3e3e3;}
tr.lineR0L1 th{border-right:none !important; border-left:1px solid #e3e3e3 !important;}
tr.lineR0L1 th:first-child{border-right:none !important; border-left:none !important;}
.lineTno th{border-top:none !important;}
.lineLno{border-left:none !important;}

/* 평가표관리>평가표관리_0417_wfm0050 */
.textarea_e20{background: #fff; border: 1px solid #bbb; color: #666; font-size: 15px; padding: 3px;}
.lineBox01{border:1px solid #bcbcbc; padding:8px 6px;}
.posiAr{position:absolute; right:0; bottom:0;}
.posiAr02{position:absolute; right:0; bottom:0;}
*:first-child+html .posiAr02{bottom:4px;}
.posiAr03{position:absolute; right:0; top:0;}
.posiAr04{position:absolute; right:0; bottom:0;}
*:first-child+html .posiAr04{bottom:7px;}
ul.txtG11 li{line-height:16px;}
.wfm10txA{width:99%; height:53px; line-height:15px;}

/* 평가관리> QA평가회차관리_0418_wfm0060 */
.wfm60Box01{width:200px; float:left; margin-left:10px;}
.wfm60Box01:first-child{margin-left:0;}
.wfm60Box02{width:990px; float:left; margin-left:10px;}
.wfm60Box03{width:780px; float:left; margin-left:10px;}

/* 평가관리> QA평가회차관리_0418_wfm0070 */
.wfm70Box01{width:45%; float:left;}
.wfm70Box01 h2{margin:0 0 5px !important;}
.wfm70Box02{position:relative; width:10%; float:left; padding-top:35px;}
.wfm70Box02 a{display:block; text-align:center; margin-bottom:10px;}


/* 평가관리> QA평가회차관리(수동분배)_0418_wfm0080 */
.wfm80Box01{width:47%; float:left;}
.wfm80Box01 h2{margin:0 0 5px !important;}
.wfm80Box02{position:relative; width:6%; float:left; padding-top:35px;}
.wfm80Box02 a{display:block; text-align:center; margin-bottom:10px;}

/* 평가관리> 상담원 콜품질 평가관리_0418_wfm0090 */
.wfm90Box01{float:left; width:350px;}
.wfm90Box02{float:left; margin-left:10px; width:580px;}
.wfm90Box03{float:left; margin-left:10px; width:250px;}
.wfm90Box04{float:left; width:790px;}
.wfm90Box05{float:left; margin-left:10px; width:400px;}
.wfm90Box06{float:left; width:940px;}
.wfm90Box07{float:left; margin:10px 0 0 10px; width:840px;}
.wfm90Box08{float:left; margin-left:10px; width:200px;}
.wfm90Box09{float:left; width:990px;}
.wfm90Box10{float:left; width:595px;}
.wfm90label{float:left;}
.wfm90label label{margin-right:10px; font-size:11px; color:#777;}

/* 평가관리> 평가결과확인_0419_wfm0100 */
.wfm100Txt01{float:left; width:340px;}
.wfm100Txt02{float:left; width:170px;}/* [상단회색박스정렬] */
.wfm100Txt02 label{padding:0 !important;}
.wfm100Txt01 span:first-child, .wfm100Txt02 span:first-child{display:inline-block; width:50px;}

/* 평가관리> 평가결과확인_0419_wfm0120 */
.w49BoxL{float:left; width:49%;}
.w49BoxR{float:right; width:49%;}
.w32BoxL{float:left; width:32%;}
.w32BoxR{float:right; width:32%;}

.h360 {height:360px;}

/* 평가관리> 상담사례 관리_0419_wfm0140 */
.wfm140{clear:both; float:none; margin-bottom:5px !important; margin-top:5px !important; width:100%;}

/* 평가관리>코칭신청(QA담당자)_0422_wfm0160 */
.wfm160Radio {display:inline-block; height:20px; line-height:20px;}
.wfm160Radio label{margin-right:10px; color:#777 !important;}
.wfm200Radio{width:200px !important;}
.wfm200Radio label{margin-right:10px; color:#777 !important;}
.wfm160Box01{width:810px; float:left;}
.wfm160Box02{width:380px; float:left; margin-left:10px;}
.dayBox{display:block; margin:4px 0 0 54px;}

/* 평가관리>코칭신청(QA담당자)_0422_wfm0190 */
.wfm190Box01{width:930px; float:left;}
.wfm190Box02{width:220px; float:left; margin-left:10px;}
.wfm190Box03{float:left; width:400px;}
.wfm190Box03 span:first-child{display:inline-block; width:70px;}
.wfm190Box03 label{padding:0 !important;}

/* 평가관리>시험/설문일정관리_0423_wfm0240 */
.wfm240Box01{float:left; width:595px;}
.wfm240Box01:first-child{margin-right:10px;}

/* 평가관리>시험/설문응시_0424_wfm0280 */
.test_list tbody th{padding-left:10px !important; border-right:none; line-height:14px;}
.test_list tbody td p{padding:3px 0 3px 10px;}
.test_list tfoot td{padding:6px 0 6px 10px; background:#f8f8f8; font-weight:bold;}

/* 평가관리>주관식채점_0425_wfm0310 */
.wfm310Box01{width:320px; float:left;}
.wfm310Box02{width:500px; float:left; margin-left:10px;}
.wfm310Box03{width:240px; float:left; margin-left:10px;}
.wfm310Box03:first-child{margin-left:0;}
.wfm310Box03 .cns10txA{height:49px;}
*:first-child+html .wfm310Box03 .cns10txA{height:38px;}







/* popup */
/* DM발송등록_0329 */
div.ly_pop {}
div.ly_pop .pop_title {position:relative; background:url(/images/front/counsel/popup/popup_top.gif) 0 0 no-repeat; height:40px;}
div.ly_pop .pop_title h1 {padding:13px 15px; color:#fff; font-size:14px;}
div.ly_pop .pop_title .pop_title_right{ position:absolute; right:0px; top:0px; height:40px; width:5px; background:url(/images/front/counsel/popup/popup_top.gif) right top;}
div.ly_pop .pop_title .close_layer {position:absolute; top:11px; right:17px; cursor:pointer;}
div.ly_pop .pop_body {background:#fff; padding:5px 30px 30px; border:5px solid #302d48; border-top:none; overflow:auto; overflow-x:hidden}
div.ly_pop .pop_btn {margin-top:30px; text-align:center; clear:both;}

div.ly_pop .pop_body h2{color:#000; font-size:14px; line-height:14px; padding:0 !important; margin:25px 0 0 0;}
div.ly_pop .pop_body h2.title02{color:#000; font-size:14px; line-height:14px; padding:0; margin:0 0 4px;}

/*div.ly_pop .pop_body .search_cont tbody th{letter-spacing:-0.75px;}
div.ly_pop .pop_body table tbody td{padding-left:5px;}
div.ly_pop .pop_body table tbody td .field{padding:3px 0 2px 0;}
div.ly_pop .pop_body table tbody td .field input[type=text], div.ly_pop .pop_body table tbody td .field select{color:#666; vertical-align:middle;}
div.ly_pop .pop_body table tbody td .field label{font-size:11px;}
div.ly_pop .pop_body table tbody td .field .tb_list_type3>li:first-child{padding-top:0;}
div.ly_pop .pop_body table tbody td .field .tb_list_type3>li{padding-top:3px;}
div.ly_pop .pop_body table tbody td .field .conBtnT01 a.btnN span{letter-spacing:-0.5px;}*/
div.ly_pop .pop_body table tbody td .field{padding:3px 0 3px 0;}
*:first-child+html div.ly_pop .pop_body table tbody td .field{padding:2px 0 2px 0;}


/* 상담관리> 호전환(팝업)_table style_세로형_phn0020 */
.pop_body .table_rightA{clear:both;}
/*.pop_body .table_rightA .tb_result{table-layout:fixed; width:100%; border-bottom:1px solid #c0c0c0; margin-bottom:18px;}
.pop_body .table_rightA .tb_result thead th{background:#f8f8f8; border:solid #bdbec0; border-width:1px 0 1px; border-left:1px solid #e3e3e3; font-size:11px; color:#444; padding:6px 0 4px;}
.pop_body .table_rightA .tb_result thead tr th:first-child{border-left:none;}
.pop_body .table_rightA .tb_result tbody td{border:solid #e3e3e3; border-width:1px 0 0 1px; font-size:11px; color:#777; padding:7px 0 4px;}
.pop_body .table_rightA .tb_result tbody td.al p{padding-left:9px;}
.pop_body .table_rightA .tb_result tbody td.ar{padding-right:9px;}
.pop_body .table_rightA .tb_result tbody td .txtB a {color:#222;}
.pop_body .table_rightA .tb_result tbody tr:first-child td{border-top:none;}
.pop_body .table_rightA .tb_result tbody tr td:first-child{border-left:none;}*/

/* 상담관리> 전화걸기(팝업)_phn0070 */
.pop_body .title_menu{padding:8px 6px; border:solid #bcbcbc; border-width:1px; background:#f5f5f5;}

/* 상담관리> 캠페인이력조회_상세조회 (팝업)_cns0230 */
.pop_body .txtWave{display:inline-block; padding:6px 3px 0 7px;}

/* 고객상담> VOC접수 및 처리_0405_cns0240 */
.sortBox .areaL50p{float:left; width:50%;}
.areaL50p .titl{border:solid #bdbec0; border-width:1px 1px 0 1px; background:#f8f8f8;}
.areaL50p .titl h3{padding:6px 0 0 15px; height:19px; font-size:12px; color:#000;  background:url(/images/front/counsel/btn/icon_dot.gif) no-repeat 10px 11px;}
.scrollArea01{border:1px solid #bdbec0; overflow-x:scroll; overflow-y:scroll; width: 413px; height: 368px;}
.scrollArea01{height: 372px\0/IE9;}
.scrollArea01 .scrollArea02{width: 1000px;}

/* 상담관리> 통화예약등록_0408_cns0090 */
.titlDot{margin-bottom:10px; position:relative;}
.titlDot:after {clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.titlDot .dayTxt{margin-right:10px; padding:6px 0 0 5px; height:19px; font-size:12px; color:#000; background:url(/images/front/counsel/btn/icon_dot.gif) no-repeat 0 11px;}
*:first-child+html .titlDot .dayTxt{background:url(/images/front/counsel/btn/icon_dot.gif) no-repeat 0 15px;}
.titlDot .dayTxt span.txtG:first-child{margin-right:5px;}
.titlDot .dayTxt img{vertical-align:middle;}
.titlDot .conBtnT01{position:absolute; right:0; top:0;}
*:first-child+html .titlDot .conBtnT01{top:7px;}

/* 공통관리> 연령계산_0404_com0020 */
.ageTxt01 input[type=text]{vertical-align:middle !important;}
.ageTxt02 input[type=text]{margin-left:16px;}
.ageTxt03{display:inline-block; padding:5px 5px 0 0;}
*:first-child+html.ageTxt03{padding-top:3px;}
.ageTxt04{display:inline-block; padding:5px 0 0 5px;}
*:first-child+html.ageTxt04{padding-top:3px;}

/* 회원발송관리 > EMAIL 발송_0423_snd0040 */
.mailBox{margin:0 auto !important; padding-top:50px; width:750px; font-size:12px; color:#666; font-family:'맑은고딕', 'MalgunGothic', '돋움', Dotum, AppleGothic, sans-serif; }
.logoBox{position:relative;margin-bottom:10px;}
.logoBox h1{}
.logoBox span{position:absolute; right:0; bottom:0;}
.subjectM {padding-top:60px; border:solid #dcdcdc; border-width:0 1px 1px 1px; border-top:5px solid #ccc;}
.subjectM > h3 {padding:0 39px 21px;}
.subjectM p.line{margin:0 39px; padding-bottom:40px; border-bottom:1px solid #dcdcdc;}
.subjectM .txt{padding:40px 39px 40px;line-height:18px;}
.add{background:#f1f1f1; padding:30px 39px 30px;}
.add p{color:#999; line-height:20px;}
.add p strong{color:#444;}
.add p:first-child{padding-bottom:22px; letter-spacing:-1px; text-align:justify;}
.txt_add{position:relative;}
.add_logo{position:absolute; right:0; top:4px;}

/* 회원발송관리>SMS 보내기_0506_snd0020 */
.ly_category {*zoom:1;}
.ly_category:after {display:block; content:""; clear:both; }
.ly_category .ly_ceteBox {float:left; border:1px solid #bdbec0;}
.ly_category .ly_ceteBox .cate_title {padding:11px 0 10px; border-bottom:1px solid #bdbec0; background:#f0f0f0; text-align:center;}
.ly_category .ly_ceteBox .text_area {height:235px;width:510px; *margin-left:-20px; *margin-top:-2px;}
ul.sms_list li { margin-bottom:5px;}
ul.sms_list li .member_scrh {display:inline-block; margin-top:1px;}
ul.sms_list li .list_number {display:inline-block; width:20px;}
ul.sms_list li.last { margin-bottom:0px;}
.ly_cateArea {position:relative; height:200px; overflow-y:scroll; overflow-x:hidden;}
.ly_cateArea.text {padding:10px;}
.ly_cateArea ol {width:100%;}
.ly_cateArea ol li,
.ly_cateArea ul li {line-height:20px;}
.ly_cateArea ul li {padding-left:11px;}
.ly_cateArea ol li em {display:inline-block; width:100%; padding-left:5px;}
.ly_cateArea ol li em:hover,
.ly_cateArea ul li:hover {background:#f5f5f5;}
.ly_cateArea ul li.readOnly {color:#ccc;}
.sms_list input[type=text]{margin-top:1px; *margin-top:0px; vertical-align:top;}
.smSend{color:#777;}
.smSend label, .smSend .i_radio{vertical-align:middle;}
.smSend .i_radio{padding-bottom:1px\0/IE8;}
:root .smSend .i_radio{padding-bottom:1px\9;}
:root .smSend label{padding-top:1px\9; display:inline-block\9;}
.smSend img{vertical-align:middle;}

/* 회원발송관리>Email 보내기_0506_snd0041 */
/* 컨텐츠 다단 레이아웃 */
.workingbox {position:relative; clear:both; overflow:hidden; width:100%; margin:20px 0 0; *zoom:1; z-index:1;}
.workingbox:after {content:''; display:block; clear:both;}
.workingbox .working_box_l {float:left; width:25%; margin:0; padding:0; *zoom:1; z-index:1;}
.workingbox .working_box_l:after {content:''; display:block; clear:both;}
.workingbox .working_box_r {float:right; width:73%; margin:0; padding:0; *zoom:1; z-index:1;}
.workingbox .working_box_r:after {content:''; display:block; clear:both;}
/* 콘텐츠 트리메뉴 */

.left_area {margin-top:20px; *zoom:1; border:1px solid #d2d2d2; height:674px; overflow:hidden; position:relative;}
.left_area:after {content:''; display:block; clear:both;}
.left_area .title_area{background:#f0f0f0; padding:13px 0; border-bottom:1px solid #d2d2d2; clear:both; overflow:hidden;}
.left_area .title_area .tit_h2{font-size:14px; font-weight:bold; color:#333; padding-left:12px; padding-top:4px; float:left;}
.left_area .title_area .btn_area{float:right; padding-right:12px;}
.left_area .title_area .btn_area button{margin-left:2px; *margin-left:0px;}
.left_area .btn_area2 {padding:10px 10px 0 0; text-align:right;}
.left_area .btn_area2 button{margin-left:5px; *margin-left:3px;}
/* tree 메뉴 */
.pop_body ul.tree_area{ width:auto; margin:0px 0 0 20px; padding:16px 16px 0 0; clear:both; *zoom:1; overflow:auto; height:610px; position:relative;}
.pop_body ul.tree_area:after {content:''; display:block; clear:both;}
.pop_body ul.tree_area li{ display:block; margin:0 !important; padding:0; line-height:18px; color:#333; position:relative; clear:both;}
.pop_body ul.tree_area li a{color:#333; padding-left:16px;}
.pop_body ul.tree_area li a.on{ font-weight:bold;}
.pop_body ul.tree_area li .f_file{position:absolute; left:0px; top:2px; *top:0px; width:10px; height:11px; background:url(/images/admin/default/layout/folder_set.gif) no-repeat 0 -180px; cursor:pointer;}
.pop_body ul.tree_area li .f_up{position:absolute; left:0px; top:2px; *top:0px; width:11px; height:11px; background:url(/images/admin/default/layout/folder_set.gif) no-repeat 0 -130px; cursor:pointer;}
.pop_body ul.tree_area li .f_dn{position:absolute; left:0px; top:2px; *top:0px; width:11px; height:11px; background:url(/images/admin/default/layout/folder_set.gif) no-repeat 0 -80px; cursor:pointer;}
.pop_body ul.tree_area li .f_up em, .pop_body ul.tree_area li .f_dn em, .pop_body ul.tree_area li .f_file em{ display:none; font-size:0; line-height:none;}

.pop_body ul.tree_area ul{display:none; margin:0 0 0 17px; padding-top:5px; padding-bottom:9px !important;}
.pop_body ul.tree_area ul li{display:block; color:#666; padding:0; line-height:18px; font-weight:normal; position:relative; clear:both;}
.pop_body ul.tree_area ul li a{padding-left:16px; }
.pop_body ul.tree_area ul li a.on{font-weight:bold !important;}
.pop_body ul.tree_area ul li a.selected{color:#d82e6f !important; font-weight:normal !important;}
.pop_body ul.tree_area ul li .f_up{position:absolute; left:0px; top:2px; *top:0px; width:11px; height:11px; background:url(/images/admin/default/layout/folder_set.gif) no-repeat 0 -130px; cursor:pointer;}
.pop_body ul.tree_area ul li .f_dn{position:absolute; left:0px; top:2px; *top:0px; width:11px; height:11px; background:url(/images/admin/default/layout/folder_set.gif) no-repeat 0 -80px; cursor:pointer;}
.pop_body ul.tree_area ul li .f_up em, .pop_body ul.tree_area ul li .f_dn em{ display:none; font-size:0; line-height:none;}

.pop_body ul.tree_area ul li ul{margin:0 0 0 17px; padding:0px 0 9px;}
.pop_body ul.tree_area ul li ul li{display:block; color:#333; line-height:16px; padding:3px 0 1px; font-weight:normal;}
.pop_body ul.tree_area ul li ul li a{color:#333; padding-left:16px;}
.pop_body ul.tree_area ul li ul li a.selected{color:#d82d6f !important;}
.pop_body ul.tree_area ul li ul li .f_file{position:absolute; left:0px; top:5px; *top:3px; width:10px; height:11px; background:url(/images/admin/default/layout/folder_set.gif) no-repeat 0 -180px; cursor:pointer;}
.pop_body ul.tree_area ul li ul li .f_up{position:absolute; left:0px; top:4px; *top:3px; width:11px; height:11px; background:url(/images/admin/default/layout/folder_set.gif) no-repeat 0 -130px; cursor:pointer;}
.pop_body ul.tree_area ul li ul li .f_dn{position:absolute; left:0px; top:4px; *top:3px; width:11px; height:11px; background:url(/images/admin/default/layout/folder_set.gif) no-repeat 0 -80px; cursor:pointer;}
.pop_body ul.tree_area ul li ul li .f_file em, .pop_body ul.tree_area ul li ul li .f_up em, .pop_body ul.tree_area ul li ul li .f_dn em{ display:none; font-size:0; line-height:none;}

.btnArea .btnl button{ margin-right:5px;}
.bnt_sort{width:17px; height:17px; background:url(/images/admin/default/content/btn_set.gif) 0 -780px no-repeat; border:0;}
.bnt_sort.first{background-position:0 -780px;}
.bnt_sort.prev{background-position:0 -820px;}
.bnt_sort.next{background-position:0 -860px;}
.bnt_sort.end{background-position:0 -900px;}



/* iframe_tab_table */
.tabFrame table tbody td{padding-left:5px;}
.tabFrame table tbody td .field{padding:3px 0 2px 0;}4
.tabFrame table tbody td .field input[type=text], .tabFrame table tbody td .field select{color:#666; vertical-align:middle;}
.tabFrame table tbody td .field label{font-size:11px;}
.tabFrame table tbody td .field .tb_list_type3>li:first-child{padding-top:0;}
.tabFrame table tbody td .field .tb_list_type3>li{padding-top:3px;}
.tabFrame table tbody td .field .conBtnT01 a.btnN span{letter-spacing:-0.5px;}
.tabFrame table tbody td .field .conBtnT01 a.btnN span{letter-spacing:-0.5px;}
.tabFrame table tbody td.al{padding-left:0 !important;}
.tabFrame table tbody td.al p{padding-left:9px !important;}

/* cns0310.html_셀렉트 색상변경 */
.bgRed{background-color:#db005c; color:#fff;}

/* ui.jqgrid.css_caption영역 숨김_0422 */
.table_rightA .ui-jqgrid-titlebar{display:none !important;}
/* ui.jqgrid.css_th패딩제거_0426 */
.table_rightA .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{padding-right:0 !important;}
/* ui.jqgrid.css_td 라인제거_0426 */
.table_rightA .ui-jqgrid-btable tbody td{border-left:none !important; border-top:none !important;}

/* 레이어 박스 */
.lay_pop{ position:absolute; z-index:10000 !important; }
.lay_pop .lp_text{ /*background:rgba(255, 255, 255, 1.0); border:1px #b1b1b1 solid; border-radius:2px; box-shadow:2px 3px 5px #ccc;*/ display:inline-block; height:28px !important;  padding-right:0px !important;}
.lay_pop .lp_text span{background:url(/images/admin/default/layout/lay_pop_bg.png) no-repeat left top;  display:inline-block; padding-left:6px !important; height:28px !important; line-height:21px !important; font-size:11px !important; color:#666; margin:0 !important;}
.lay_pop .lp_text .right{background:url(/images/admin/default/layout/lay_pop_bg.png) no-repeat right top; position:absolute; top:0px; right:-11px; width:5px; height:28px; border:0px solid red; text-indent:-9999999; font-size:0 !important; line-height:0 !important;}

/* QA평가회차관리 */
.qaList {*zoom:1;}
.qaList:after {content:""; display:block; clear:both;}
.qaList .sQaList {float:left;}
.qaList .sQaList.fl {width:200px;}
.qaList .sQaList.fr {width:990px;}
.qaList .sQaList.fr2 {width:780px;}
.qaList .clearB {clear:both;}
.qaList .padT19 {padding-top:19px;}

/* vertical-align:middle; */
.vaM {vertical-align:middle;}
.disInline {display:inline-block;}
